<?php

/**
 * Created by PhpStorm.
 * User: colin
 * Date: 15-4-2
 * Time: 14:58
 */

namespace common\error;

class ErrorCode
{

    const SUCCESS = '0';    //0表示成功

    /**
     * 错误码由7位数字组成，以负数字符串表示，前三位错误码标识模块（可理解为service，比如项目模块100，中介机构模块101等），
     * 模块部分从100开始，到999，紧接着的两位错误码标识模块下的动作，从01开始，到99，最后
     * 两位错误码标识具体的错误，从01开始，到99，所有错误码定义为常量，以ERR_做前缀
     *
     * 微楼书活动模块：-100xxxx
     * 微楼书楼盘模块：-101xxxx
     * 微楼书户型模块：-102xxxx
     * 微楼书楼书模块：-103xxxx
     * 开发商中介模块：-104xxxx
     * 开发商经纪人模块：-105xxxx
     * 开发商客户管理模块：-106xxxx
     * 开发商知识库管理模块: -107xxxx
     * 开发商参数设置模块:-108xxxx
     * 佣金管理模块:-109xxxx
     * 城市区域管理模块：-110xxxx
     * 参数模块:-111xxxx
     * 模板设置-112xxxx
     * 组织用户管理：-113xxxx
     * 角色权限管理：-114xxxx
     * 财务对账管理：-115xxxx
     * 系统级错误：-116xxxx
     * 全民营销接口管理（日志数据库）：-117xxxx
     * 粉丝运营分析：-118xxxx
     * 明源后台: -119xxxx
     * 开发商后台个人设置: -120xxxx
     */

    /**
     * 全民营销接口管理（日志数据库）
     */
    const ERR_QMYX_LOGS_ACTIVE_RECORD_EXCEPTION = '-1170001';
    //开发商中介模块:-104xxxx
    const ERR_QMYX_AGENCY_GET_EMPTY = '-1040101';   //未能取到有效的中介机构信息
    const ERR_QMYX_AGENCY_AUDIT_PASS_FAIL = '-1040102';   //中介结构审核通过失败
    const ERR_QMYX_AGENCY_AUDIT_PASS_EXCEPTION = '-1040103';   //中介结构审核通过系统抛出异常
    const ERR_QMYX_AGENCY_GET_LIST_PARAMS_ERR = '-1040104';   //获取中介机构列表时传递的参数有误
    const ERR_QMYX_AGENCY_GET_LIST_EXCEPTION = '-1040105';   //获取中介机构列表时系统抛出异常
    const ERR_QMYX_AGENCY_GET_LIST_COUNT_EXCEPTION = '-1040106';   //获取中介机构总数时系统抛出异常
    const ERR_QMYX_AGENCY_GET_STORE_NUM_EXCEPTION = '-1040107';      //获取中介机构门店数量时系统抛出异常
    const ERR_QMYX_AGENCY_GET_STORE_LIST_EXCEPTION = '-1040108';      //获取中介机构门店列表时系统抛出异常
    const ERR_QMYX_AGENCY_GET_STORE_REGBROKER_NUM_EXCEPTION = '-1040109';      //获取中介机构门店经纪人总数时系统抛出异常
    const ERR_QMYX_AGENCY_GET_STORE_LISTS_EXCEPTION = '-1040110';   //获取中介机构门店列表时系统抛出异常
    const ERR_QMYX_AGENCY_GET_STORE_OWNER_EXCEPTION = '-1040111';   //获取中介机构门店店长信息时系统抛出异常
    const ERR_QMYX_AGENCY_GET_STORE_BROKER_NUM_EXCEPTION = '-1040112';  //获取单个门店的经纪人数量时系统抛出异常
    const ERR_QMYX_AGENCY_GET_STORE_BROKER_ID_EXCEPTION = '-1040113';   //获取单个门店的经纪人id列表时系统抛出异常
    const ERR_QMYX_AGENCY_GET_CST_NUM_EXCEPTION = '-1040114';
    const ERR_QMYX_AGENCY_GET_BROKER_LIST_STATUS_ERR = '-1040115';  //只有已通过审核且未被禁用的中介机构才可查看其经纪人列表
    const ERR_QMYX_AGENCY_GET_DETAIL_ERR = '-1040116';  //获取中介机构详细信息时系统抛出异常
    const ERR_QMYX_AGENCY_GET_BROKER_LIST_PARAMS_ERR = '-1040117';  //获取机构待审核经纪人列表时传入的参数有误
    const ERR_GET_BROKER_NUM_BY_NAME_EXCEPTION = '-1040118';    //根据经纪人姓名获取中介机构经纪人总数时系统抛出异常
    const ERR_GET_BROKER_LIST_BY_ID_EXCEPTION = '-1040119'; //根据经纪人id获取经纪人列表信息时系统抛出异常
    const ERR_TOKEN_AGENCYID_MISMATCHING = '-1040120';  //传入的token和中介机构id不匹配
    const ERR_AUDIT_PASS_PARAMS_ERR = '-1040121';  //批量审核经纪人时传入的参数有误
    const ERR_AUDIT_PASS_BROKERIDS_MAX = '-1040122';  //批量审核经纪人时传入的经纪人id数量超过了最大允许的值
    const ERR_AUDIT_PASS_BROKERIDS_REPEAT = '-1040123';  //批量审核经纪人时传入的经纪人id有重复的值
    const ERR_AUDIT_PASS_BROKERID_TOKEN_MISMATCHING = '-1040124';  //批量审核经纪人时传入的经纪人id和token不符
    const ERR_AUDIT_PASS_BROKERID_STATUS_MISMATCHING = '-1040125'; //批量审核经纪人时传入的经纪人id中包含已审核用户
    const ERR_AUDIT_PASS_AGENCY_STATUS_MISMATCHING = '-1040126'; //只能对未审核的中介机构设置审核通过
    const ERR_AUDIT_FAIL_AGENCY_STATUS_MISMATCHING = '-1040127'; //只能对未审核的中介机构设置审核不通过
    const ERR_AUDIT_FAIL_AGENCY_GET_EMPTY = '-1040128'; // 设置中介机构审核不通过时未能取到有效的中介结构信息
    const ERR_AGENCY_AUDIT_FAIL_FAIL = '-1040129';   //中介结构审核不通过失败
    const ERR_GET_AGENCY_LIST_STATUS_INVALID = '-1040130';  // 获取中介机构列表时传入的机构审核状态无效
    const ERR_AGENCY_DISABLE_STATUS_INVALID = '-1040131'; // 只能把已通过审核或者未通过审核的中介机构设为禁用，未审核或者已禁用的不能再设置为禁用
    const ERR_DISABLE_AGENCY_GET_EMPTY = '-1040132'; // 设置中介机构为禁用时未能取到有效的中介结构信息
    const ERR_AGENCY_DISABLE_FAIL = '-1040133';   //设置中介机构为禁用失败
    const ERR_AGENCY_ENABLE_STATUS_INVALID = '-1040134'; //只能针对已禁用的中介机构执行启用操作
    const ERR_ENABLE_AGENCY_GET_EMPTY = '-1040135'; // 设置中介机构为启用时未能取到有效的中介结构信息
    const ERR_AGENCY_ENABLE_FAIL = '-1040136';   //设置中介机构为禁启失败
    //系统级错误：-116xxxx
    const ERR_PARAMS_ERR = '-1160001';  //参数错误
    const ERR_REQUEST_MUST_GET = '-1160002';    //必须使用get请求
    const ERR_REQUEST_MUST_POST = '-1160003';    //必须使用post请求
    const ERR_ENTITY_ERR = '-1160004'; // entity层数据操作错误
    const ERR_DATA_VERIFY_FALSE = '-1160007'; //数据保存验证失败
    //系统统一错误
    const ERR_KFSADMIN_LOGINERROR = '-1168001'; //登录失败，用户或密码错误
    const ERR_KFSADMIN_LOGINERROR_UNSAFEKFS = '-1168101'; //不存在开发商
    const ERR_KFSADMIN_LOGINERROR_DISABLEUSER = '-1168102'; //被禁用的用户
    const ERR_KFSADMIN_NOT_LOGIN = '-1168002'; //未登录
    const ERR_KFSADMIN_UNSAFE_ORGCODE = '-1168003'; //不正确的ORGCODE
    const ERR_KFSADMIN_DBERROR = '-1168004'; //数据库错误
    const ERR_KFSADMIN_UNHANDLEDERROR = '-1168005'; //未捕获的异常
    const ERR_KFSADMIN_LOGINERROR_ERRORVERF = '-1168006'; //登录验证码错误
    const ERR_KFSADMIN_LOGINERROR_ISLOCKED = '-1168007'; //登录失败，用户被锁定
    //系统统一错误 对外服务部分
    const ERR_KFSADMIN_NOTVALID_SIGN = '-1168101'; //不正确的sign标识
    /**
     * 超时
     */
    const ERR_KFSADMIN_TIMEOUT = '-1168102';

    /**
     * 无效appid
     */
    const ERR_KFSADMIN_NOTVALID_APPID = '-1168103';
    //系统统一错误 没有权限
    const ERR_KFSADMIN_NO_ACCESS_MODULE = "-1168201"; //没有模块权限
    const ERR_KFSADMIN_NO_ACCESS_TOKEN = "-1168202"; //没有公众号权限
    const ERR_KFSADMIN_NO_ACCESS_PROJECT = "-1168203"; //没有项目权限
    const ERR_KFSADMIN_NO_SALESITESETTING = "-1168301"; //没有配置主页地址
    //开发商经纪人模块-105xxxx
    /**
     * 未能取到有效的数据
     */
    const ERR_QMYX_AGENCY_MANAGE_GET_EMPTY = '-1050101';

    /**
     * 数据库异常
     */
    const ERR_QMYX_AGENCY_ACTIVE_RECORD_EXCEPTION = '-1050102';

    /**
     * 参数错误
     */
    const ERR_QMYX_AGENCY_ERROR_PARAMETER = '-1050103';

    /**
     * 经纪人ID不正确
     */
    const ERR_QMYX_BROKER_UNSAFEID = '-1050201';

    /**
     * 已经是启用的经纪人
     */
    const ERR_QMYX_BROKER_ALLREADY_ENABLED = '-1050202';

    /**
     * 已经是禁用的经纪人
     */
    const ERR_QMYX_BROKER_ALLREADY_DISABLED = '-1050203';

    /**
     * 已经是审核通过的经纪人
     */
    const ERR_QMYX_BROKER_ALLREADY_PASSED = '-1050204';

    /**
     * 已经是审核不通过的经纪人
     */
    const ERR_QMYX_BROKER_ALLREADY_NOTPASSED = '-1050205';

    /**
     * 经纪人密码不正确
     */
    const ERR_QMYX_BROKER_UNCRROCT_PASSWORD = '-1050206';

    /**
     * 生成邀请经纪人佣金出错
     */
    const ERR_QMYX_BROKER_GENERATERE_COMMEND_BROKERAGE = "-1050207";

    /**
     * 删除邀请经纪人佣金出错
     */
    const ERR_QMYX_BROKER_DELETE_COMMEND_BROKERAGE = "-1050208";

    /**
     * 导入经纪人身份的文件格式不正确
     */
    const ERR_QMYX_BROKER_IMPORTFILE_UNSAFE = "-1050209";

    /**
     * 经纪人的申诉ID不正确
     */
    const ERR_QMYX_BROKER_APPEAL_UNSAFEID = '-1050301';

    /**
     * ydacapi处理申诉处理失败
     */
    const ERR_QMYX_BROKER_APPEAL_ACCEPTERROR_YDACAPI = '-1050302';

    /**
     * 该申诉已经处理过了
     */
    const ERR_QMYX_BROKER_APPEAL_ALLREADYDEALED = '-1050303';
    //开发商客户管理模块：-106xxxx
    /**
     * 未能取到有效的数据
     */
    const ERR_QMYX_CUSTOMER_MANAGE_GET_EMPTY = '-1060101';

    /**
     * 无效参数
     */
    const ERR_QMYX_CUSTOMER_INVALID_PARAMETER = '-1060102';

    /**
     * 数据库异常
     */
    const ERR_QMYX_CUSTOMER_ACTIVE_RECORD_EXCEPTION = '-1060103';

    /**
     * 获取的数据异常
     */
    const ERR_QMYX_CUSTOMER_GET_DATA_EXCEPTION = '-1060104';
    // 开发商 知识库管理模块: -107xxxx
    /**
     * 无效的知识库类别ID
     */
    const ERR_QMYX_KNOWLEDGE_INVALID_KNOWLEDGE_TYPE_ID = '-1070001';

    /**
     * 无效的知识库ID
     */
    const ERR_QMYX_KNOWLEDGE_INVALID_KNOWLEDGE_ID = '-1070002';

    /**
     * 知识库类别名称已经存在
     */
    const ERR_QMYX_KNOWLEDGE_TYPE_NAME_ALREADY_EXISTS = '-1070003';

    /**
     * 知识库标题已经存在
     */
    const ERR_QMYX_KNOWLEDGE_TITLE_ALREADY_EXISTS = '-1070004';

    /**
     * 知识库类别记录不存在
     */
    const ERR_QMYX_KNOWLEDGE_TYPE_RECORD_NOT_EXISTS = '-1070005';

    /**
     * 知识库记录不存在
     */
    // const ERR_QMYX_KNOWLEDGE_RECORD_NOT_EXISTS = '-1070006';            
    /**
     * 数据库异常
     */
    const ERR_QMYX_KNOWLEDGE_ACTIVE_RECORD_EXCEPTION = '-1070007';

    /**
     * 知识对象传递了空集合
     */
    const ERR_QMYX_KNOWLEDGE_ENTITY_IS_EMPTY = '-1070008';

    /**
     * 知识类别对象传递了空集合
     */
    const ERR_QMYX_KNOWLEDGE_TYPE_ENTITY_IS_EMPTY = '-1070009';

    /**
     * 更新对象时，未传递主键属性
     */
    const ERR_QMYX_KNOWLEDGE_MISSING_PRIMARY_KEY = '-1070010';

    /**
     * 未传递Token关键字
     */
    const ERR_QMYX_KNOWLEDGE_MISSING_TOKEN = '-1070011';

    /**
     * 无效的分页参数
     */
    const ERR_QMYX_KNOWLEDGE_INVALID_PAGING_PARAMETER = '-1070012';

    /**
     * 参数不能为空
     */
    const ERR_QMYX_KNOWLEDGE_TYPE_PARAMETER_IS_EMPTY = '-1070013';

    /**
     * 参数不能为空
     */
    const ERR_QMYX_KNOWLEDGE_PARAMETER_IS_EMPTY = '-1070014';
    //开发商 参数设置模块: -108xxxx
    /**
     * 数据库异常
     */
    const ERR_QMYX_CSSZ_ACTIVE_RECORD_EXCEPTION = '-1080101';

    /**
     * 未能取到有效的数据
     */
    const ERR_QMYX_CSSZ_NOT_GET_VALID_DATA = '-1080102';

    /**
     * 无效的项目ID
     */
    const ERR_QMYX_CSSZ_INVALID_PROJECT_ID = '-1080103';

    /**
     * 参数验证未通过
     */
    const ERR_QMYX_CSSZ_INVALID_PARA = '-1080104';
    const BROKERAGE_ISAPPROVAL = '-1090001'; //佣金状态不是未审状态
    const BROKERAGE_MONEY_NOT_FORMAT = '-1090002'; //佣金金额必须大于等于0且小于等于100000
    const BROKERAGE_NOT_FIND = '-1090003'; //佣金记录不存在
    const BROKERAGE_PAYED = '-1090004'; //"佣金是已发放状态，不允许修改佣金金额
    const BROKERAGE_NO_TOKEN = '-1090005'; //没有token值 
    const BROKERAGE_NOT_OFFERED = '-1090006'; //佣金状态不是已发放，不能取消
    const BROKERAGE_EMPTY_DATA = '-1090007'; //数据不能为空
    const BROKERAGE_NOT_ALLOW = '-1090008'; //当前租户未开启‘佣金代支付
    const BROKERAGE_WEIXIN_FAIL = '-1090009'; //微信发送异常
    //const ERR_KFSADMIN_WLS_ = -111000;//微楼书
    const ERR_KFSADMIN_WLS_PARTY_UNSAFEID = '-111011'; //无效的活动ID，活动不存在或已被删除
    const ERR_KFSADMIN_WLS_PARTY_HASBM = '-111012'; //已有人报名，不允许删除活动
    const ERR_KFSADMIN_WLS_PARTY_UNCORRECTDATA = '-111013'; //活动数据有误
    const ERR_KFSADMIN_WLS_BUILDING_UNSAFEID = '-111021'; //无效的楼盘ID，楼盘不存在或已被删除
    const ERR_KFSADMIN_WLS_BUILDING_UNCORRECT_DATA = '-111022'; //楼盘数据有误
    const ERR_KFSADMIN_WLS_HOUSETYPE_UNSAFEID = '-111031'; //无效的户型ID，户型不存在或已被删除
    const ERR_KFSADMIN_WLS_HOUSETYPE_UNSAFE_REFBUILDINGID = '-111032'; //无效的楼盘ID，楼盘与户型不匹配
    const ERR_KFSADMIN_WLS_HOUSETYPE_UNCORRECT_DATA = '-111033'; //户型数据有误
    const ERR_KFSADMIN_WLS_LOUSHU_UNSAFEID = '-111041'; //无效的楼书ID，楼书不存在或已被删除
    const ERR_KFSADMIN_WLS_LOUSHU_UNCORRECT_DATA = '-111042'; //楼书数据有误
    //微楼书前台报名活动不存在
    const ERR_WLS_BAOMING_SUBMIT_NONPARTY = '-606001';
    //微楼书前台报名活动已过期
    const ERR_WLS_BAOMING_SUBMIT_OVERDUE = '-606002';
    //微楼书前台报名重复错误码
    const ERR_WLS_BAOMING_SUBMIT_REPEAT = '-606003';
    //微楼书前台报名活动未开放错误码
    const ERR_WLS_BAOMING_SUBMIT_UNSHOW = '-606004';
    //微楼书前台报名异常错误码
    const ERR_WLS_BAOMING_SUBMIT_ERR = '-606009';
    const PARAM_DB_ERROR = '-1110001'; //取数错误
    // 城市区域管理模块：-110xxxx
    /**
     * 城市分组模式未定义
     */
    const ERR_QMYX_CITY_REGION_CITY_MODE_UNDEFINED = '-1100001';

    /**
     * 不支持的城市分组列表类型
     */
    const ERR_QMYX_CITY_REGION_CITY_MODE_NOT_SUPPORT = '-110002';

    /**
     * 名称已经存在
     */
    const ERR_QMYX_CITY_REGION_CITY_NAME_ALREADY_EXISTS = '-110003';
    /*
     * 存在末级节点
     */
    const ERR_QMYX_CITY_REGION_HAS_FINAL_NODE = '-110004';

    /**
     * 数据库异常
     */
    const ERR_QMYX_CITY_REGION_ACTIVE_RECORD_EXCEPTION = '-110005';

    /**
     * 名称不允许为空
     */
    const ERR_QMYX_CITY_REGION_CITY_NAME_IS_EMPTY = '-110006';

    /**
     * 主键缺失
     */
    const ERR_QMYX_CITY_REGION_MISSING_PRIMARY_KEY = '-110007';

    /**
     * 无效的顺序值
     */
    const ERR_QMYX_CITY_REGION_INVALID_ORDINAL = '-110008';

    /**
     * 无效的城市分组模式
     */
    const ERR_QMYX_CITY_REGION_INVALID_CITY_MODE = '-110009';

    /**
     * 参数不能为空
     */
    const ERR_QMYX_CITY_REGION_PARAMETER_IS_EMPTY = '-110010';

    /**
     * 记录不存在
     */
    const ERR_QMYX_CITY_REGION_RECORD_NOT_EXISTS = '-110011';

    /**
     * 无法访问到Token属性，请刷新页面重试
     */
    const ERR_QMYX_CITY_REGION_CANNOT_READ_TOKEN = '-110012';
    const ERR_KFSADMIN_USERMANAGE_BUGUID_UNSAFEID = '-1131001'; //无效的BUGUID
    const ERR_KFSADMIN_USERMANAGE_BUGUID_NOTALLOWDELETE = '-1131002'; //不允许被删除的BU
    const ERR_KFSADMIN_USERMANAGE_BUGUID_UNCORRECTDATA = '-1131003'; //提交的公司（部门/团队）数据校验不通过
    const ERR_KFSADMIN_USERMANAGE_BUGUID_UNUNIQUENAME = '-1131004'; //不是唯一的单位名称
    const ERR_KFSADMIN_USERMANAGE_USER_UNSAFEID = '-1132001'; //无效的UserGUID
    const ERR_KFSADMIN_USERMANAGE_USER_UNCORRECTDATA = '-1132002'; //提交的用户数据校验不通过
    const ERR_KFSADMIN_USERMANAGE_USER_UNUNIQUECODE = '-1132003'; //不是唯一的用户
    const ERR_KFSADMIN_USERMANAGE_USER_PASSWORDNOTEQUAL = '-1132004'; //两次密码比一致
    const ERR_KFSADMIN_USERMANAGE_USER_PASSWORDNOTVALIDATE = '-1132005'; //密码应在1-20个字符
    const ERR_KFSADMIN_USERMANAGE_ROLE_UNSAFEID = '-1141001'; //无效的ROLEID
    const ERR_KFSADMIN_USERMANAGE_ROLE_NOTALLOWDELETE = '-1141002'; //不允许被删除的角色
    const ERR_KFSADMIN_USERMANAGE_ROLE_UNCORRECTDATA = '-1141003'; //提交的角色数据校验不通过
    const ERR_KFSADMIN_USERMANAGE_ROLE_UNUNIQUENAME = '-1141004'; //不是唯一的角色名称
    /**
     * token 不能为空
     */
    const ERR_STYLE_SETTING_TOKEN_IS_EMPTY = "-1120001";

    /**
     * style_code参数不能为空
     */
    const ERR_STYLE_SETTING_STYLE_CODE_IS_EMPTY = "-1120002";

    /**
     * nav_setting_id参数不能为空
     */
    const ERR_STYLE_SETTING_NAV_SETTING_ID_IS_EMPTY = "-1120003";

    /**
     * 数据库异常
     */
    const ERR_STYLE_SETTING_ACTIVE_RECORD_EXCEPTION = "-1120004";

    /**
     * nav_name参数为空
     */
    const ERR_STYLE_SETTING_NAV_NAME_IS_EMPTY = "-1120005";

    /**
     * nav_img参数为空
     */
    const ERR_STYLE_SETTING_NAV_IMG_IS_EMPTY = "-1120006";

    /**
     * nav_setting_id参数非法
     */
    const ERR_STYLE_SETTING_OID_IS_NOT_VALID = "-1120007";
    // 财务对账管理：-115xxxx
    /**
     * Token不能为空
     */
    const ERR_QMYX_PAYMENT_MISSING_TOKEN = '-1150001';

    /**
     * 参数不能为空
     */
    const ERR_QMYX_PAYMENT_ARGUMENT_IS_EMPTY = '-1150002';

    /**
     * 无效的参数
     */
    const ERR_QMYX_PAYMENT_INVALID_ARGUMENT = '-1150003';

    /**
     * 无效的代付款项记录状态
     */
    const ERR_QMYX_PAYMENT_AUTHORIZE_PAY_INVALID_STATUS = '-1150004';

    /**
     * 代付款项记录不存在
     */
    const ERR_QMYX_PAYMENT_AUTHORIZE_RECORD_NOT_EXISTS = '-1150005';

    /**
     * 数据库异常
     */
    const ERR_QMYX_PAYMENT_ACTIVE_RECORD_EXCEPTION = '-1150006';

    /**
     * 委托发放代付款项失败
     */
    const ERR_QMYX_PAYMENT_INVOKE_SAVE_PAYMENT_ERROR = '-1150007';
    // 粉丝运营分析：-118xxxx
    /**
     * 未传递Token参数
     */
    const ERR_QMYX_FANS_ANALYSIS_MISSING_TOKEN = '-1180001';

    /**
     * 无效的参数
     */
    const ERR_QMYX_FANS_ANALYSIS_INVALID_PARAMETER = '-1180002';
    //明源后台错误码:-119xxxx
    /**
     * 增加合同场景校验数据失败
     */
    const ERR_CONTRACT_PARAM_INVALID = '-1190001';

    /**
     * 增加合同失败
     */
    const ERR_CONTRACT_ADD = '-1190101';

    /**
     * 更新合同失败
     */
    const ERR_CONTRACT_UPDATE = '-1190102';

    /**
     * 合同不存在
     */
    const ERR_CONTRACT_NOT_EXISTS = '-1190103';

    /**
     * 合同已审批不能修改
     */
    const ERR_CONTRACT_APPROVE_STATUS = '-1190104';

    /**
     * 合同存在发票不能作废
     */
    const ERR_CONTRACT_EXIST_INVOICE = '-1190105';

    /**
     * 合同存在关联回款不能作废
     */
    const ERR_CONTRACT_EXIST_PAYMENT = '-1190106';

    /**
     * 违规合同保存校验数据失败
     */
    const ERR_VIOLATED_CONTRACT_FORM_VERIFY_FAIL = '-1190107';

    /**
     * 违规合同保存失败
     */
    const ERR_VIOLATED_CONTRACT_SAVE_FAIL = '-1190108';

    /**
     * 违规合同查询失败
     */
    const ERR_VIOLATED_CONTRACT_FIND_FAIL = '-1190109';

    /**
     * 发票保存时校验数据失败
     */
    const ERR_INVOICE_FORM_VERIFY_FAIL = '-1190110';

    /**
     * 发票保存失败
     */
    const ERR_INVOICE_FORM_SAVE_FAIL = '-1190111';

    /**
     * 删除发票失败
     */
    const ERR_INVOICE_DELETE_FAIL = '-1190112';

    /**
     * 发票摘要保存失败
     */
    const ERR_INVOICE_SUMMARY_FORM_SAVE_FAIL = '-1190113';

    /**
     * 删除发票摘要失败
     */
    const ERR_INVOICE_SUMMARY_DELETE_FAIL = '-1190114';

    /**
     * 设置发票遗失失败
     */
    const ERR_INVOICE_DOLOSE_FAIL = '-1190115';

    /**
     * 特批发票保存校验数据失败
     */
    const ERR_SPECIAL_APPROVAL_INVOICE_FORM_VERIFY_FAIL = '-1190116';

    /**
     * 特批发票保存失败
     */
    const ERR_SPECIAL_APPROVAL_INVOICE_SAVE_FAIL = '-1190117';

    /**
     * 特批发票查询失败
     */
    const ERR_SPECIAL_APPROVAL_INVOICE_FIND_FAIL = '-1190118';

    /**
     * 特批授权保存校验数据失败
     */
    const ERR_SPECIAL_APPROVAL_AUTHORIZE_FORM_VERIFY_FAIL = '-1190119';

    /**
     * 特批授权保存失败
     */
    const ERR_SPECIAL_APPROVAL_AUTHORIZE_SAVE_FAIL = '-1190120';

    /**
     * 特批授权查询失败
     */
    const ERR_SPECIAL_APPROVAL_AUTHORIZE_FIND_FAIL = '-1190121';

    /**
     * 合同应收款项保存时校验数据失败
     */
    const ERR_CONTRACT_RECEIVABLE_FORM_VERIFY_FAIL = '-1190122';

    /**
     * 合同应收款项保存失败
     */
    const ERR_CONTRACT_RECEIVABLE_FORM_SAVE_FAIL = '-1190123';

    /**
     * 合同应收款项拆分明细保存时校验数据失败
     */
    const ERR_CONTRACT_RECEIVABLE_SPLIT_FORM_VERIFY_FAIL = '-1190124';

    /**
     * 合同应收款项拆分明细保存失败
     */
    const ERR_CONTRACT_RECEIVABLE_SPLIT_FORM_SAVE_FAIL = '-1190125';

    /**
     * 合同应收款项不存在
     */
    const ERR_CONTRACT_RECEIVABLE_NOT_EXISTS = '-1190126';

    /**
     * 合同应收款项责任人变更校验数据失败
     */
    const ERR_CONTRACT_RECEIVABLE_CHANGE_RESPONSIBLE_FORM_VERIFY_FAIL = '-1190127';

    /**
     * 合同应收款项责任人变更保存失败
     */
    const ERR_CONTRACT_RECEIVABLE_CHANGE_RESPONSIBLE_FORM_SAVE_FAIL = '-1190128';

    /**
     * 合同应收款项应收款时间变更校验数据失败
     */
    const ERR_CONTRACT_RECEIVABLE_CHANGE_RECEIVABLE_DATE_FORM_VERIFY_FAIL = '-1190129';

    /**
     * 合同应收款项应收款时间变更保存失败
     */
    const ERR_CONTRACT_RECEIVABLE_CHANGE_RECEIVABLE_DATE_FORM_SAVE_FAIL = '-1190130';

    /**
     * 合同应收款项标记为坏账保存失败
     */
    const ERR_CONTRACT_RECEIVABLE_MARK_BAD_DEBT_FORM_SAVE_FAIL = '-1190131';

    /**
     * 合同应收款项标记为运营关注保存失败
     */
    const ERR_CONTRACT_RECEIVABLE_MARK_OPERATION_FORM_SAVE_FAIL = '-1190132';

    /**
     * 发票不存在
     */
    const ERR_INVOICE_NOT_EXISTS = '-1190133';

    /**
     * 合同应收款项与发票关系保存失败
     */
    const ERR_INVOICE_RECEIVABLE_FORM_SAVE_FAIL = '-1190134';
    const ERR_KFSADMIN_PROFILE_NEW_PASSWORD_UNCORRECT = '-1200101';
    const ERR_KFSADMIN_PROFILE_PASSWORD_ERROR = '-1200102';
    const ERR_KFSADMIN_PROFILE_NEW_PASSWORD_NOTEQUAL = '-1200103';
    const ERR_KFSADMIN_PROFILE_NOT_ADMIN = '-1200104';

    /**
     * 合同编号已被使用
     */
    const ERR_EXIST_CONTRACT_CODE = '-1190135';

    /**
     * 删除合同应收款信息失败
     */
    const ERR_CONTRACT_RECEIVABLE_DELETE_FAIL = '-1190136';

    /**
     * 合同回款保存校验失败
     */
    const ERR_CONTRACT_PAYMENT_FORM_VERIFY_FAIL = '-1190137';

    /**
     * 合同回款保存失败
     */
    const ERR_CONTRACT_PAYMENT_FORM_SAVE_FAIL = '-1190138';

    /**
     * 合同回款保存 调用ERP接口失败
     */
    const ERR_CONTRACT_PAYMENT_FORM_SAVE_ERP_FAIL = '-1190162';

    /**
     * 合同回款不存在
     */
    const ERR_CONTRACT_PAYMENT_NOT_EXISTS = '-1190139';

    /**
     * 删除合同回款失败
     */
    const ERR_CONTRACT_PAYMENT_DELETE_FAIL = '-1190140';


    /**
     * 删除合同回款 调用ERP接口失败
     */
    const ERR_CONTRACT_PAYMENT_DELETE_ERP_FAIL = '-1190161';

    /**
     * 删除特批发票失败
     */
    const ERR_SPECIAL_APPROVAL_INVOICE_DELETE_FAIL = '-1190141';

    /**
     * 合同已审批或草稿不能复核
     */
    const ERR_CONTRACT_AUDIT_STATUS = '-1190142';

    /**
     * 发票代码重复
     */
    const ERR_INVOICE_CODE_EXIST_SAME = '-1190143';

    /**
     * 发票编号重复
     */
    const ERR_INVOICE_NO_EXIST_SAME = '-1190144';

    /**
     * 合同收入金额校验不正确
     */
    const ERR_CONTRACT_REVENUE_SUM = '-1190145';

    /**
     * 合同应收金额校验不正确
     */
    const ERR_CONTRACT_RECEIVABLE_SUM = '-1190146';

    /**
     * 合同签约业绩金额校验不正确
     */
    const ERR_CONTRACT_SIGN_ACHIEVEMENT_SUM = '-1190147';

    /**
     * 合同草稿状态,不能提交复核
     */
    const ERR_CONTRACT_SUBMIT_REVIEW_STATUS = '-1190148';

    /**
     * 合同状态不是提交复核,不能撤销复核
     */
    const ERR_CONTRACT_CANCEL_REVIEW_STATUS = '-1190149';

    /**
     * 合同状态不是提交复核,不能复核
     */
    const ERR_CONTRACT_AUDIT_REVIEW_STATUS = '-1190150';

    /**
     * 当前用户没有此功能的授权
     */
    const ERR_USER_FUNCTION_NOT_AUTHORIZED = "-1190151";

    /**
     * 合同已审批，不允许作废
     */
    const ERR_CONTRACT_CANCELLED_APPROVE_STATUS = "-1190152";

    /**
     * 合同不存在产品，不允许提交复核
     */
    const ERR_CONTRACT_NOT_APPLICATION = "-1190153";

    /**
     * 帐套公司不能为空
     */
    const ERR_CONTRACT_NOT_COMPANY = "-1190154";

    /**
     * 合同收入信息不能为空
     */
    const ERR_CONTRACT_NOT_REVENUE = "-1190155";

    /**
     * 收据号码重复
     */
    const ERR_RECEIPT_NO_EXIST_SAME = '-1190156';

    /**
     * 文章参数不正确
     */
    const ERR_CMS_ARTICLE_EMPTY = '-1190157';

    /**
     * 文章不存在
     */
    const ERR_CMS_ARTICLE_NOT_EXISTS = '-1190158';

    /**
     * 文章保存错误
     */
    const ERR_CMS_ARTICLE_SAVE_FAIL = '-1190159';

    /**
     * 合同小类为“软件专项服务”时，新增产品为非必填项
     */
    const ERR_CONTRACT_HAS_NO_PRODUCT = '-1190160';

    /**
     * 结算金额+返款金额应该等于收入金额
     */
    const ERR_CONTRACT_AMOUNT_SUM = '-1190161';

    /**
     * 当前应收款已关联了发票，不允许拆分
     */
    const ERR_CONTRACT_RECEIVABLE_HAS_FAPIAO_SPLIT_FORM_VERIFY_FAIL = '-1190162';

    /**
     * 通知商机系统失败
     */
    const ERR_CONTRACT_RECEIVABLE_SENT_BUSSENISS_FAIL = '-1190163';

    /**
     * 款项拆分失败
     */
    const ERR_CONTRACT_RECEIVABLE_SPLIT_FAIL = '-1190164';

    /*     * ************认筹理财：-120xxxx 开头***************** */

    /**
     * 认筹校验不正确
     */
    const ERR_TEAMBUY_VERIFY_FAIL = '-1200101';

    /**
     * 认筹新增失败
     */
    const ERR_TEAMBUY_ADD_FAIL = '-1200102';

    /**
     * 认筹更新失败
     */
    const ERR_TEAMBUY_UPDATE_FAIL = '-1200103';

    /**
     * 认筹不存在
     */
    const ERR_TEAMBUY_NOT_EXIST = '-1200104';

    /**
     * 认筹上架失败
     */
    const ERR_TEAMBUY_PUBLISH = '-1200105';

    /**
     * 认筹下架失败
     */
    const ERR_TEAMBUY_NOT_PUBLISH = '-1200106';

    /**
     * 横幅图数据校验不正确
     */
    const ERR_BANNER_VERIFY_FAIL = '-1200107';

    /**
     * 横幅图新增失败
     */
    const ERR_BANNER_ADD_FAIL = '-1200108';

    /**
     * 横幅图更新失败
     */
    const ERR_BANNER_UPDATE_FAIL = '-1200109';

    /**
     * 横幅图不存在
     */
    const ERR_BANNER_NOT_EXIST = '-1200110';

    /**
     * 横幅图删除失败
     */
    const ERR_BANNER_DELETE = '-1200111';

    /**
     * 获取token失败
     */
    const ERR_GET_TOKEN_FAIL = '-1200112';

    /**
     * 获取微信用户信息失败
     */
    const ERR_GET_WX_USERINFO_FAIL = '-1200113';

    /**
     * 同步微信用户信息失败
     */
    const ERR_SYNC_WX_USERINFO_FAIL = '-1200114';

    /**
     * 获取openid失败
     */
    const ERR_GET_OPENID_FAIL = '-1200115';

    /**
     * 自动登录失败
     */
    const ERR_AUTO_LOGIN_FAIL = '-1200116';

    /**
     * 增加收藏活动失败
     */
    const ERR_ADD_FAVORITE_FAIL = '-1200117';

    /**
     * 取消收藏活动失败
     */
    const ERR_CANCEL_FAVORITE_FAIL = '-1200118';
    /**
     * 客户不存在
     */
    const ERR_CUSTOMER_NOT_EXIST = '-1200119';

    /**
     * 更新客户信息失败
     */
    const ERR_UPDATE_USERINFO_FAIL = '-1200120';
    /**
     * 认筹单不存在
     */
    const ERR_TEAMBUY_ORDER_NO_EXIST = '-1200121';
    /**
     * 保存认筹单失败
     */
    const ERR_TEAMBUY_ORDER_SAVE_FAIL = '-1200122';
    /**
     * 校验认筹单数据失败
     */
    const ERR_TEAMBUY_ORDER_VERIFY_FAIL = '-1200123';
    /**
     * 认筹订单状态错误
     */
    const ERROR_TEAMBUY_ORDER_STATUS = '-1200124';
    /**
     * 认筹生成订单号失败
     */
    const ERROR_ORDER_CODE_GENERATE = '-1200125';

    /**
     * 传入认筹订单号非法
     * @var string
     */
    const ERROR_TEAMBUY_ORDER_CODE_ILLEGAL = '-1200126';

    /**
     * 获取认筹冻结页面出错
     * @var string
     */
    const ERROR_TEAMBUY_GET_FREEZING_PAGE = '-1200127';
    /**
     * 认筹活动不允许下单
     * @var string
     */
    const ERROR_TEAMBUY_CANNOT_ORDER = '-1200128';
    /**
     * 认筹单已过期
     * @var string
     */
    const ERROR_TEAMBUY_ORDER_EXPIRED = '-1200129';

    /**
     * 认筹结束时间不能小于当前时间
     */
    const ERR_TEAMBUY_END_DATE_FAIL = '-1200130';

    /**
     * 认筹解筹失败
     */
    const ERR_TEAMBUY_JIECHOU_FAIL = '-1200131';
    /**
     * 此活动结束时间已过期，请先修改结束时间
     */
    const ERR_TEAMBUY_UPDATE_END_DATE_FAIL = '-1200132';

    /**
     * 此楼盘已存在上架的认筹活动
     */
    const ERR_TEAMBUY_EXIST_PUBLISH_STATUS = '-1200133';

    /**
     * 短信发送失败
     */
    const SMS_SEND_FAIL = '-1200134';


    /*     * ************渠道管理：-130xxxx 开头***************** */

    /**
     * 渠道来源保存时数据校验失败
     */
    const ERR_CHANNEL_SOURCE_VERIFY_FAIL = '-1300101';

    /**
     * 渠道来源保存失败
     */
    const ERR_CHANNEL_SOURCE_SAVE_FAIL = '-1300102';

    /**
     * 渠道来源不存在
     */
    const ERR_CHANNEL_SOURCE_NOT_EXISTS = '-1300103';

    /**
     * 删除渠道来源失败
     */
    const ERR_CHANNEL_SOURCE_DELETE_FAIL = '-1300104';
    /**
     * 删除渠道来源与粉丝失败
     */
    const ERR_CHANNEL_SOURCE_FANS_DELETE_FAIL = '-1300105';

    const ERR_SAVE_DATA_FAIL = '-1400000';
}
